#include "clkUtility.h"

int randI()
{
	return rand();
}

int randI(int a_min, int a_max)
{
	return a_min+(randI()%(a_max-a_min+1));
}

float randF()
{
	return (((float)randI())/((float)RAND_MAX));
}

float randF(float a_min, float a_max)
{
	return a_min+(randF()*(a_max-a_min));
}

void degreeClamp(float& a_degree)
{
	if(a_degree < 0.0f)
		a_degree += 360.0f;
	else if(a_degree > 360.0f)
		a_degree -= 360.0f;
}

wstring toWString(string a_str)
{
	wstring wstr;
	for(int i=0;i<(int)a_str.size();i++)
		wstr += a_str[i];
	return wstr;
}